package ordenacao2;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

import ordenacao1.Pessoa;

public class Main {

	/**
	 * @param args
	 */
	@SuppressWarnings("unchecked")
	public static void main(String[] args) {
		List<Pessoa> pessoas = new ArrayList<Pessoa>();
		pessoas.add(new Pessoa("Fulano", 20));
		pessoas.add(new Pessoa("Bestrado", 14));
		pessoas.add(new Pessoa("Cicrano", 24));
		pessoas.add(new Pessoa("Ninguem", 29));
		pessoas.add(new Pessoa("Sem Nome", 22));
		pessoas.add(new Pessoa("Com nome", 14));
		pessoas.add(new Pessoa("Não Tem Nome", 80));
		pessoas.add(new Pessoa("Não sei o Nome", 76));
		
		Collections.sort(pessoas);
		for(Pessoa o : pessoas)
			System.out.println(o.getNome() + " " + o.getIdade());
		
		System.out.println("\n\n");
		
		Collections.reverse(pessoas);
		for(Pessoa o : pessoas)
			System.out.println(o.getNome() + " " + o.getIdade());
		
	}

}
